			
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using DDF.Entity;
using System.Runtime.Serialization;
using ARR.Entities.Gateways;
		
namespace ARR.Entities
{
	[DataContract]
	[Serializable]	
	public partial class RangeReviewSetup : EntityBase
	{
		[DataMember]
		private RangeReviewSetupRow row;
		
		public RangeReviewSetup(RangeReviewSetupRow row)
		{
			this.row = row;
		}
		
		public RangeReviewSetup()
		{
			this.row = new RangeReviewSetupRow();
		}
		
		[DataMember]
		public int Id
		{
			get { return row.Id; }
			set { row.Id = value; }
		}

		[DataMember]
		public int RangeReviewId
		{
			get { return row.RangeReviewId; }
			set { row.RangeReviewId = value; }
		}

		[DataMember]
		public int CategoryId
		{
			get { return row.CategoryId; }
			set { row.CategoryId = value; }
		}

		[DataMember]
		public bool Sales
		{
			get { return row.Sales; }
			set { row.Sales = value; }
		}

		[DataMember]
		public bool SKUs
		{
			get { return row.SKUs; }
			set { row.SKUs = value; }
		}

		[DataMember]
		public bool Units
		{
			get { return row.Units; }
			set { row.Units = value; }
		}

		[DataMember]
		public bool Margin
		{
			get { return row.Margin; }
			set { row.Margin = value; }
		}

		[DataMember]
		public bool Inventory
		{
			get { return row.Inventory; }
			set { row.Inventory = value; }
		}

		[DataMember]
		public bool Space
		{
			get { return row.Space; }
			set { row.Space = value; }
		}

		[DataMember]
		public bool Brand
		{
			get { return row.Brand; }
			set { row.Brand = value; }
		}

		[DataMember]
		public bool Manufacturer
		{
			get { return row.Manufacturer; }
			set { row.Manufacturer = value; }
		}

		[DataMember]
		public bool Subcategory
		{
			get { return row.Subcategory; }
			set { row.Subcategory = value; }
		}

		[DataMember]
		public bool Attribute1
		{
			get { return row.Attribute1; }
			set { row.Attribute1 = value; }
		}

		[DataMember]
		public bool Attribute2
		{
			get { return row.Attribute2; }
			set { row.Attribute2 = value; }
		}

		[DataMember]
		public bool Attribute3
		{
			get { return row.Attribute3; }
			set { row.Attribute3 = value; }
		}

		[DataMember]
		public bool Attribute4
		{
			get { return row.Attribute4; }
			set { row.Attribute4 = value; }
		}

		[DataMember]
		public bool Attribute5
		{
			get { return row.Attribute5; }
			set { row.Attribute5 = value; }
		}

		[DataMember]
		public bool LinearMeters
		{
			get { return row.LinearMeters; }
			set { row.LinearMeters = value; }
		}

		[DataMember]
		public bool SquareMeters
		{
			get { return row.SquareMeters; }
			set { row.SquareMeters = value; }
		}

		[DataMember]
		public bool SpaceAnalysis
		{
			get { return row.SpaceAnalysis; }
			set { row.SpaceAnalysis = value; }
		}

		[DataMember]
		public bool SpaceBrand
		{
			get { return row.SpaceBrand; }
			set { row.SpaceBrand = value; }
		}

		[DataMember]
		public bool DynamicsBrand
		{
			get { return row.DynamicsBrand; }
			set { row.DynamicsBrand = value; }
		}

		[DataMember]
		public bool DynamicsManufacturer
		{
			get { return row.DynamicsManufacturer; }
			set { row.DynamicsManufacturer = value; }
		}

		[DataMember]
		public bool Combos
		{
			get { return row.Combos; }
			set { row.Combos = value; }
		}

		[DataMember]
		public bool PIDiff
		{
			get { return row.PIDiff; }
			set { row.PIDiff = value; }
		}

		[DataMember]
		public bool Coverage
		{
			get { return row.Coverage; }
			set { row.Coverage = value; }
		}

		[DataMember]
		public bool Penetration
		{
			get { return row.Penetration; }
			set { row.Penetration = value; }
		}

		[DataMember]
		public bool Benchmarks
		{
			get { return row.Benchmarks; }
			set { row.Benchmarks = value; }
		}

		
		public RangeReviewSetupRow GetRow()
        {
            return row;
        }
		
	} 
} 
